a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}
/* ----------------------------------------------------------------
        登录顶部
-----------------------------------------------------------------*/
.denglu-first1 {
    width: 100%;
    height: 85px;
    border-bottom: 1px solid #e5e5e5;
}

.denglu-first1 .denglu-first1-content {
    width: 1200px;
    height: 85px;
    margin: 0 auto;
}

/* 左边 */
.denglu-first1-content-left {
    width: 800px;
    height: 85px;
    float: left;
}

.denglu-first1-content-left .logo {
    margin-top: 22px;
    float: left;
}

.denglu-first1-content-left .logo img {
    width: 120px;
}

.denglu-first1-content-left .biaoti {
    height: 40px;
    line-height: 40px;
    float: left;
    margin-top: 22px;
    margin-left: 15px;
    border-left: 1px solid #838383;
}

.denglu-first1-content-left .biaoti p {
    font-family: "微软雅黑";
    font-size: 18px;
    color: #666666;
    height: 40px;
    line-height: 40px;
    margin-left: 15px;
}

/* 右边 */
.denglu-first1-content-right {
    width: auto;
    height: 85px;
    line-height: 85px;
    float: right;
    background: url(../images/2.png) 5px no-repeat;
}

.denglu-first1-content-right .jiamengrexian {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #838383;
    height: 20px;
    line-height: 20px;
    margin: 20px 0 0 45px;
}

.denglu-first1-content-right .dianhua {
    font-family: Constantia;
    font-size: 22px;
    font-weight: bold;
    color: #f54152;
    height: 20px;
    line-height: 20px;
    margin-left: 45px;
}

/* 右边新样式 */
.denglu-first1-content-right a {
    color: #949393;
    float: left;
    margin-right: 5px;
}

.denglu-first1-content-right a:last-child {
    margin-right: 0;
}

.denglu-first1-content-right a:hover {
    color: #33cde5;
}

/* ----------------------------------------------------------------
        登录部分
-----------------------------------------------------------------*/
.denglu-frist2 {
    width: 100%;
    height: 520px;
    background: url(../images/login-bg2.jpg);
    background-size: 100%;
}

.denglu-frist2 .denglu-first2-content {
    width: 1200px;
    margin: 0 auto;
}

.denglu-first2-content-top {
    width: 1200px;
    margin-top: 23px;
    display: inline-block;
}

/* 滚动 */
.carousel {
    width: 750px;
    height: 398px;
    float: left;
}

.focusBox {
    width: 750px;
    height: 398px;
    /*margin-top: 50px; */
    /*padding:5px;*/
    margin: 0 auto;
    position: relative;
    background: #f5f5f5;
    overflow: hidden;
}

.focusBox .hd {
    height: 22px;
    position: absolute;
    z-index: 1;
    bottom: 10px;
    right: 10px;
    overflow: hidden;
}

.focusBox .hd ul {
    float: right;
    overflow: hidden;
}

.focusBox .hd li {
    font-family: Arial;
    color: #fff;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    float: left;
    margin: 0 1px;
    display: inline;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    cursor: pointer;
    background: #999;
}

.focusBox .hd li.on {
    background: #c00;
}

.focusBox .bd li {
    vertical-align: middle;
}

.focusBox .bd li img {
    width: 750px;
    height: 398px;
    display: block;
    background: url(../images/loading.gif) center center no-repeat;
}

/* 登录框 */
.denglu-first2-content-top .denglu-top-contents {
    width: 420px;
    height: 435px;
    float: right;
}

/* 登录框 - 标题 */
.denglu-top-contents .denglu-top-contents-top {
    width: 420px;
    height: 38px;
    float: left;
}

.denglu-top-contents .denglu-top-contents-top p {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #888585;
}

.denglu-top-contents .denglu-top-contents-top span {
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    color: #e41730;
}

/* 登录框 - 内容 */
.denglu-top-contents .denglu-top-contents-bottom {
    width: 420px;
    float: left;
    /*box-shadow: 0 0 3px #ccc;*/
    /*border: 1px solid #e7e7e7;*/
    /*background: #f9f9f9;*/
}

.contents-bottom-neirong {
    width: 420px;
    float: left;
}

/* 登录框内容 - 切换效果 */
.hasMoreTab {
    font-family: "Microsoft YaHei";
    margin: 0 auto;
    padding: 0 10px;
}

.hasMoreTab .hd {
    position: relative;
    height: 24px;
    line-height: 24px;
    padding: 20px 10px 10px 10px;
    background: rgba(255, 255, 255, 0.32);
}

.hasMoreTab .hd ul {
    height: 26px;
    position: absolute;
    overflow: hidden;
    zoom: 1;
}

.hasMoreTab .hd li {
    font-family: "微软雅黑";
    font-size: 20px;
    color: #999;
    width: 190px;
    text-align: center;
    float: left;
    cursor: pointer;
}

.hasMoreTab .hd .li1 {
    border-right: 1px dashed #C8D1D5;
}

.hasMoreTab .hd li.on {
    color: #fff;
    height: 25px;
    line-height: 25px;
    border-top: 0;
}

.hasMoreTab .bd {
    clear: both;
    position: relative;
}

/* 登录框 - 登录内容 */
.hasMoreTab .form-horizontal {
    padding-bottom: 20px;
    background: rgba(255, 255, 255, 0.32);
}

.login-background {
    width: 290px;
    height: 42px;
    margin: 14px auto 0 auto;
    background: #fff;
}

.login-background .shurukuang {
    font-size: 14px;
    width: 260px;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
    margin-left: 30px;
    border: 0px;
}

.login-background .nicheng {
    width: 290px;
    height: 42px;
    background: url(../images/10.png) 8px no-repeat;
}

.login-background .password, .login-background .password-confirm {
    width: 290px;
    height: 42px;
    background: url(../images/11.png) 8px no-repeat;
}

.login-background .mobile {
    width: 290px;
    height: 42px;
    background: url(../images/4.png) 8px no-repeat;
}

.login-background .mail {
    width: 290px;
    height: 42px;
    background: url(../images/8.png) 8px no-repeat;
    background-size: 15px;
}

.login-background .captcha {
    width: 130px;
    height: 42px;
    float: left;
    background: url(../images/7.png) 8px no-repeat;
    background-size: 15px;
}

.login-background .captcha .shurukuang {
    width: 98px;
}

.login-background .yzmdx {
    width: 158px;
    height: 42px;
    float: right;
}

.login-background .yzmdx img {
    width: 158px;
    height: 42px;
}

.login-btm {
    width: 290px;
    height: 40px;
    margin: 20px auto 0 auto;
}

.login-btm .login-sub {
    cursor: pointer;
    font-size: 18px;
    width: 290px;
    height: 40px;
    color: #fff;
    text-align: center;
    background: #33cde5;
    border: #33cde5;
}

.login-btm .login-sub:hover {
    background: #097c8e;
    border: #097c8e;
}

.login-zhuce {
    width: 290px;
    height: 20px;
    line-height: 20px;
    margin: 20px auto 0 auto;
    text-align: right;
}

.login-zhuce p {
    font-family: "微软雅黑";
    font-size: 12px;
    color: #fff;
    height: 20px;
    line-height: 20px;
}

.login-zhuce span {
    color: #fff;
}

.login-zhuce span:hover {
    color: #33cde5;
}

.reg-btm {
    width: 290px;
    height: 40px;
    margin: 20px auto 0 auto;
}

.reg-btm .reg-input {
    cursor: pointer;
    font-size: 18px;
    width: 140px;
    height: 40px;
    color: #fff;
    text-align: center;
    float: left;
}

.reg-btm .reg-sub {
    background: #33cde5;
    border: #33cde5;
}

.reg-btm .reg-sub:hover {
    background: #097c8e;
    border: #097c8e;
}

.reg-btm .reg-reset {
    margin-right: 0;
    float: right;
    background: #d0cece;
    border: #d0cece;
}

.reg-btm .reg-reset:hover {
    background: #c5c2c2;
    border: #c5c2c2
}

/* 验证样式 */
.login-background .form-check {
    position: relative;
    top: -37px;
}

.login-background .form-check-code {
    top: 7px;
}

.login-background .Validform_checktip {
    position: absolute;
    color: #fff;
    width: 0px;
    right: -30px;
    overflow: hidden;
}

/* ----------------------------------------------------------------
        安全保障
-----------------------------------------------------------------*/
.denglu-first2-content-bottom {
    width: 1045px;
    height: 90px;
    margin: 20px auto;
    padding: 25px 80px;
    background: url(../images/login-center-bg.png) no-repeat;
    background-size: 100% 100%;
}

.denglu-first2-content-bottom .bottom-li {
    width: 220px;
    height: 90px;
    float: left;
    margin-right: 17%;
}

.denglu-first2-content-bottom .bottom-li:last-child {
    margin-right: 0;
}

.bottom-left .bottom-left-top {
    height: 40px;
    overflow: hidden;
    background: url(../images/7.png) 2px no-repeat;
}

.bottom-middle .bottom-left-top {
    height: 40px;
    overflow: hidden;
    background: url(../images/8.png) 2px no-repeat;
}

.bottom-right .bottom-left-top {
    height: 40px;
    overflow: hidden;
    background: url(../images/9.png) 2px no-repeat;
}

.denglu-first2-content-bottom .bottom-li .bottom-left-top p {
    font-family: "微软雅黑";
    color: #383838;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    margin-left: 35px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.bottom-middle .bottom-left-top p {
    margin-left: 45px!important;
}

.bottom-right .bottom-left-top p {
    margin-left: 45px!important;
}

.denglu-first2-content-bottom .bottom-left-footer {
    width: 220px;
    height: 50px;
    overflow: hidden;
}

.denglu-first2-content-bottom .bottom-left-footer p {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #888888;
    line-height: 25px;
}

/* ----------------------------------------------------------------
        底部.foot(第二版)
-----------------------------------------------------------------*/
/* 底部优势 */
.foot-cont {
    width: 100%;
    padding: 30px 0;
    background: #000;
}

.foot-service {
    width: 100%;
    font-size: 0;
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #45484c
}

.foot-inner {
    box-sizing: border-box;
    margin: 0 auto;
    width: 100%;
    padding-bottom: 30px;
    border-bottom: 1px solid #45484c;
    -webkit-font-smoothing: antialiased
}

.foot-service .foot-inner {
    font-size: 0;
    text-align: center
}

.foot-service-list {
    box-sizing: border-box;
    display: table;
    width: 100%
}

.foot-service-list > li {
    display: table-cell;
    width: 21.5%;
    vertical-align: top;
    text-align: left;
    white-space: nowrap
}

.foot-service-list > li:last-child {
    width: 14%
}

.foot-service-list > li a {
    color: #fff;
}

.foot-service-item {
    font-size: 14px;
    color: #fff
}

.foot-service-item .icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    vertical-align: middle;
    margin-right: 10px
}

.foot-service-item .icon-1 {
    background-image: url(../images/global-201807271534.svg);
    background-position: 14.46% 72.86%;
    background-size: 856.25% 756.25%;
    background-repeat: no-repeat;
}

.foot-service-item .icon-2 {
    background-image: url(../images/global-201807271534.svg);
    background-position: 42.559999999999995% 72.86%;
    background-size: 856.25% 756.25%;
    background-repeat: no-repeat;
}

.foot-service-item .icon-3 {
    background-image: url(../images/global-201807271534.svg);
    background-position: 70.66% 72.86%;
    background-size: 856.25% 756.25%;
    background-repeat: no-repeat;
}

.foot-service-item .icon-4 {
    background-image: url(../images/global-201807271534.svg);
    background-position: 28.51% 56.67%;
    background-size: 856.25% 756.25%;
    background-repeat: no-repeat;
}

.foot-service-item .icon-5 {
    background-image: url(../images/global-201807271534.svg);
    background-position: 56.61000000000001% 56.67%;
    background-size: 856.25% 756.25%;
    background-repeat: no-repeat;
}

.foot-service-item:hover {
    color: #00a4ff
}

.foot-service-item:hover .icon-1 {
    background-image: url(../images/global-media75-201807271534.svg);
    background-position: 1.43% 2.78%;
    background-size: 318.75% 212.5%;
    background-repeat: no-repeat;
}

.foot-service-item:hover .icon-2 {
    background-image: url(../images/global-media75-201807271534.svg);
    background-position: 50% 2.78%;
    background-size: 318.75% 212.5%;
    background-repeat: no-repeat;
}

.foot-service-item:hover .icon-3 {
    background-image: url(../images/global-media75-201807271534.svg);
    background-position: 1.43% 97.22%;
    background-size: 318.75% 212.5%;
    background-repeat: no-repeat;
}

.foot-service-item:hover .icon-4 {
    background-image: url(../images/global-media75-201807271534.svg);
    background-position: 50% 97.22%;
    background-size: 318.75% 212.5%;
    background-repeat: no-repeat;
}

.foot-service-item:hover .icon-5 {
    background-image: url(../images/global-media75-201807271534.svg);
    background-position: 98.57000000000001% 2.78%;
    background-size: 318.75% 212.5%;
    background-repeat: no-repeat;
}

/* 底部信息 */
.foot-info {
    width: 100%;
    margin-top: 20px;
    display: inline-block;
}

.foot-info .foot-info-logo {
    width: 130px;
    height: 43px;
    float: left;
}

.foot-info .foot-info-logo img {
    width: 130px;
    height: 43px;
}

.foot-info .foot-info-cont {
    width: 850px;
    float: left;
    margin-left: 20px;
}

.foot-info .foot-info-cont .foot-nav {
    width: 100%;
}

.foot-info .foot-info-cont .foot-nav a {
    color: #ccc;
    display: inline-block;
    margin-right: 20px;
}

.foot-info .foot-info-cont .foot-nav a:last-child {
    margin-right: 0;
}

.foot-info .foot-info-cont .info-txt {
    width: 100%;
}

.foot-info .foot-info-cont .info-txt p {
    color: #ccc;
    display: inline-block;
}

.foot-info .foot-info-online {
    width: 150px;
    float: right;
}

.foot-info .foot-info-online a {
    width: 40px;
    margin-right: 5px;
    float: left;
}

.foot-info .foot-info-online a:last-child {
    margin-right: 0;
}

.foot-info .foot-info-online a img {
    width: 40px;
}

/* ----------------------------------------------------------------
        根据分辨率来判断显示
-----------------------------------------------------------------*/
@media screen and (min-width: 1000px) and (max-width: 1024px) {
    /* 登录顶部 */
    .denglu-first1 .denglu-first1-content {
        width: 1000px;
    }

    .denglu-first1-content-left {
        width: 750px;
    }

    /* 中间内容 */
    .denglu-frist2 .denglu-first2-content, .denglu-first2-content-top {
        width: 1000px;
    }

    .carousel, .focusBox {
        width: 580px;
        height: 470px;
    }

    /* 安全保障 */
    .denglu-first2-content-bottom {
        width: 840px;
    }

    .denglu-first2-content-bottom .bottom-li {
        margin-right: 10%;
    }

    /* 登录尾部 */
    .denglu-footer-content {
        width: 1000px;
    }
}